package java_thinking.unit_16;

/**
 * @Desc:  数组理论
 *         1.数组是一种效率最高的存储和随机访问对象引用序列的方式
 *         2.数组之所以优于泛型之前的容器，就是因为你可以创建一个数组去持有某种具体类型，这意味着
 *         你可以通过编译期检查，来防止插入错误类型和抽取不当的类型；
 *         3.数组就是一个简单的线性序列，这使得元素访问非常快速。但是这种速度所付出的代价是数组对象的大小被固定，
 *         并且在其 生命周期中不可改变。
 *         4.数组和泛型不能很好的结合，因为数组必须知道它所持有的确切类型，以强制保证类型安全。
 *         应该首选参数化方法，次选参数化类。更加灵活。
 *         5.生成数组对象初始化为null，数值型初始化为0，字符型(char)初始化为'\0',布尔型初始化为false,
 *
 * @author: cww
 * @DateTime: 2019/4/8 20:02
 */

public class ArrayTheory {
    static char[] a = new char[10];

    public static void main(String[] args) {
        a[1] = 'a';
        a[2] = 'b';
        a[3] = '\0';
        System.out.println(a);
    }
}
